rolling platform - French English Dictionary